export function isMobile(value) {
	return /^(?:13\d|14\d|15\d|16\d|17\d|18\d|19\d)\d{5}(\d{3}|\*{3})$/.test(value);
}

//是否全部为中文
export function isChinese(value) {
	let reg = /^[\u4e00-\u9fa5]+$/;
	return value !== "" && reg.test(value) && !_isSpecial(value) && !_isEmoji(value);
}

function _isSpecial(value) {
	//是否包含特殊字符
	let regEn = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,
		regCn = /[·！#￥（——）：；“”‘、，|《。》？、【】[\]]/im;
	if (regEn.test(value) || regCn.test(value)) {
		return true;
	}
	return false;
}

function _isEmoji(value) {
	//是否包含表情
	return /\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/g.test(value);
}

export function isAmount(value) {
	//是否为金额，只允许保留两位小数
	return /^([0-9]*[.]?[0-9])[0-9]{0,1}$/.test(value);
}